kidney worm - Francés Inglés Diccionario